﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Composition;
using CC98.ComponentModel;

namespace CC98.Composition
{
    [MetadataAttribute]
    public class InitializeExportAttribute : ExportAttribute
    {
        public InitializeExportAttribute(Type contractType, ActionScope scope) : base(contractType)
        {
            this.Scope = scope;
        }

        public ActionScope Scope { get; set; }
    }
}
